RFEM 6 jest programem głównym pakietu oprogramowania, który służy do analizy konstrukcji przy użyciu MES. Dalsze analizy oraz wymiarowanie przeprowadzane jest w odpowiednich rozszerzeniach. Program główny RFEM 6 służy do definiowania konstrukcji, materiałów i obciążeń płaskich i przestrzennych układów konstrukcyjnych składających się z płyt, ścian, powłok i prętów. Program umożliwia również tworzenie konstrukcji mieszanych oraz modelowanie elementów bryłowych i kontaktowych.
RSTAB 9 to wydajne oprogramowanie do obliczeń konstrukcji szkieletowych 3D, odzwierciedlające aktualny stan wiedzy i pomagające inżynierom sprostać wymaganiom współczesnej inżynierii lądowej.
Często zbyt długo zajmujesz się obliczaniem przekrojów? Oprogramowanie firmy Dlubal i program samodzielny RSECTION ułatwiają pracę, określając i przeprowadzając analizę naprężeń dla różnych przekrojów.
Czy zawsze wiesz, skąd wieje wiatr? Oczywiście od strony innowacji! RWIND 2 to program, który wykorzystuje cyfrowy tunel aerodynamiczny do numerycznej symulacji przepływu wiatru. Program symuluje przepływ wokół dowolnej geometrii budynku i określa obciążenia wiatrem na powierzchnie.
Szukasz narzędzia do przeglądu stref obciążenia śniegiem, wiatrem i trzęsieniem ziemi? Dobrze trafiłeś! Skorzystaj z narzędzia do geolokalizacji do szybkiego i skutecznego definiowania obciążenia śniegiem, prędkości wiatru, obciążenia trzęsieniem ziemi, zgodnie z Eurokodem i innymi międzynarodowymi normami.
Chcesz wypróbować możliwości programów Dlubal Software? To Twoja szansa! Dzięki 90-dniowej pełnej wersji, możesz w pełni przetestować wszystkie nasze programy.
Inicjalizacja zmiennej typu Aplikacja (interfejs) przy użyciu opcji „Nowa” powoduje, że program RFEM/RSTAB jest uruchamiany w tle. Przy pomocy tej zmiennej można również utworzyć nowy model metodą „CreateModel”, lub zamknąć program za pomocą polecenia „Zamknij”.
Poniższy przykład pokazuje, jak uruchomić program RSTAB, w programie utworzyć model z węzłem i zamknąć program:
Sub RSTAB_open_close ()Dim nazwa pliku As Stringnazwa pliku = Application.ActiveSheet.Cells (7, 3)' uruchom program RFEMDim iApp As RSTAB8.ApplicationUstaw iApp = Nowy RSTAB8.ApplicationiApp.LockLicenseiApp.ShowW przypadku błędu Idź do E' utwórz modelDim iMod As RSTAB8.IModel2Ustaw iMod = iApp.CreateModel(nazwa pliku) ' dodaj dane do modeluDim nd As RSTAB8.Nodend.no = 10nd.X = 1nd.Y = 2nd.Z = 3 Dim iModdata As RSTAB8.iModelDataUstaw iModdata = iMod.GetModelData iModdata.PrepareModificationiModdata.SetNode ndiModdata.FinishModification Nazwa pliku iMod.SaveE: Jeżeli Err.Number <> 0 to MsgBox Err.description, , Err.Source Ustaw iModdata = NicUstaw iMod = NiciApp.UnlockLicenseiApp.ZamknijUstaw iApp = Nic Zakończ sub
Polecenie "iApp.Show" jest opcjonalne. Pozwala to na wyświetlanie programu w zwykły sposób, a nie w tle.
W sekcji Pobrane znajduje się makro Excela z podprogramami dla programów RFEM i RSTAB.
Należy pamiętać, że folder, w którym został utworzony plik, musi istnieć.
Aby przenieść kilka elementów, należy najpierw utworzyć pole (tablicę) w VBA:
Dim węzły (0 do 2) jako RFEM5.Node
Następnie za pomocą metody IModelData.SetNodes () można przenieść wszystkie węzły do pola (tutaj trzy elementy 0,1,2) naraz.
Metody te są również dostępne dla następujących elementów konstrukcyjnych, na przykład:
IModelData.SetLines ()
IModelData.SetMembers ()
IModelData.SetSurfaces ()